Fast Projection-Based Ray-Casting Algorithm for Rendering Curvilinear Volumes

نویسندگان

  • Lichan Hong
  • Arie E. Kaufman
چکیده

ÐWe present an efficient and robust ray-casting algorithm for directly rendering a curvilinear volume of arbitrarily-shaped cells. By projecting cell-faces onto the image plane, we have effectively addressed three critical steps of the ray-casting process, namely finding the entry cell-faces for a ray, traversing along the ray from one cell to another, and reconstructing data values at the ray/ cell-face intersections. Our algorithm significantly reduces rendering time, alleviates memory space consumption, and overcomes the conventional limitation requiring cells to be convex. Application of this algorithm to several commonly used curvilinear data sets has produced a favorable performance when compared with recently reported algorithms. Index TermsÐVolume rendering, irregular grid, curvilinear grid, ray-casting, projection, deformable object, dynamic simulation, scientific visualization.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Gridigrator: A Very Fast Volume Renderer for 3D Scalar Fields Defined on Curvilinear Grids

Gridigrator is a software module which renders scalar volumes on curvilinear grids by casting rays along grid lines. Each ray deposits a scalar result on a vertex of the grid’s face. This scalar is the result of a ‘deposition’ function applied to the data points the ray intersects. The resulting scalar field on a surface embedded in three dimensions may be visualized using standard techniques. ...

متن کامل

GPU Improvements on the Sorting and Projection of Tetrahedral Meshes for Direct Volume Rendering

Direct Volume Rendering is one of the most popular visualization techniques. Although approaches such as ray-casting or slicing are fast and well-implemented on graphics hardware for regular and irregular grids, cell projection techniques are still time-consuming for large tetrahedral meshes. We propose improvements to the pipeline of cell projection techniques based on the SXMPVO [4] and the P...

متن کامل

Splatting J . Edward Swan II , Klaus Mueller , Torsten Möller , Naeem Shareef , Roger Crawfis , and Roni Yagel

Splatting is a popular direct volume rendering algorithm that was originally conceived and implemented to render orthographic projections. This paper describes an anti-aliasing extension to the basic splatting algorithm, as well as an error analysis, that make it practical to use for perspective projections. To date, splatting has not correctly rendered cases where the volume sampling rate is h...

متن کامل

Modelling and Rendering Large Volume Data with Gaussian Radial Basis Functions

Implicit representations have the potential to represent large volumes succinctly. In this paper we present a multiresolution and progressive implicit representation of scalar volumetric data using anisotropic Gaussian radial basis functions (RBFs) defined over an octree. Our representation lends itself well to progressive level-of-detail representations. Our RBF encoding algorithm based on a M...

متن کامل

A Volume Rendering Algorithm Using an Analytic Approach for Curvilinear Volumes

A new approach is presented to visualize curvilinear volume data produced using the CFD or FEM Methods. Ray casting methods are effective and renders images with good quality. However, these methods suffer from a tremendous number of computations and can not deal with the curvilinear volume efficiently. The marching cubes method is a popular approach when the ambiguity problem reduces the relia...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • IEEE Trans. Vis. Comput. Graph.

دوره 5  شماره 

صفحات  -

تاریخ انتشار 1999